package com.knowledge.plus.多线程.锁.内置锁;

/**
 * 同步实例方法
 * 被锁的对象：类的实例对象
 * 同一时间只有一个线程能访问同一个实例的同步方法，不同实例的同步方法互不影响
 *
 * @author TPF
 * @since 2025/6/9
 */
public class InstanceMethodSync {

    private int count = 0;

    // 同步实例方法，锁住的是该类的实例对象
    public synchronized void increment() {
        count++;    // 操作共享资源
    }
}
